﻿@charset "utf-8";

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-overflow-scrolling: touch; height: 100%; }
html, body { margin: 0; padding: 0; width: 100%; /*overflow:hidden; height:100%;*/ color: #000; font-size: 14px; font-family:"微软雅黑","Microsoft yahei","宋体","Lucida Grande","Verdana","Helvetica,Arial","Georgia";}

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select1: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; outline: 0; border: 0 none;}

input, button, select, textarea, div, img, form, label, table, td, th { margin: 0; padding: 0; border: 0; outline: none; font-family:"微软雅黑","Microsoft yahei","宋体","Lucida Grande","Verdana","Helvetica,Arial","Georgia";}
table { border-spacing: 0; border-collapse: collapse; max-width: 100%; background-color: transparent; }
a {background: transparent; color:#555; transition: all .3s;}
a:active, a:hover { outline: 0 none; }
a, a:link, a:visited { text-decoration: none; cursor: pointer; }
a:hover, a:focus { text-decoration: none; color:#f8611f;}
a:focus, input:focus { outline: 0 none; }

em { font-style: normal; }

img { max-width:100%; }

.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after { content: " "; display: table }
.clearfix:after, .container:after, .container-fluid:after, .row:after { clear: both }


/*  ========================================================================================================================== */
.page-main {width:100%; height:auto; background:#fff;}


/*大图切换*/
#solid { width: 100%; height:500px; clear: both; position: relative; }
#solid .solid0, #solid .solid1, #solid .solid2 { position: absolute; left: 0px; top: 0px; width: 100%; height:500px; display: none; }
#solid .solid0 { background:#fff url("../images/width_pic1.jpg") no-repeat center; }
#solid .solid1 { background:#fff url("../images/width_pic3.jpg") no-repeat center; }
#solid .solid2 { background:#fff url("../images/width_pic2.jpg") no-repeat center; }
#solid ul {list-style:none; margin:0; padding:0;}
#solid ul li { position: absolute; left: 50%; top: 0px; width:1000px; height:500px; margin-left: -500px; display: none;/* cursor: pointer;*/ }
#solid #btt { width: 1000px; height:30px; top:470px; left: 50%; position: relative; margin-left: -500px; }
#solid #btt span { position: absolute; top:0; left:37%; display: block; width:60px; height:6px; border-radius:3px; margin: 0 15px; text-align: center; background:#be1d2c; z-index: 1000; cursor: pointer; filter: alpha(opacity=70); /*IE滤镜，透明度50%*/ -moz-opacity: 0.7; /*Firefox私有，透明度50%*/ opacity: 0.7;/*其他，透明度50%*/}



.container-fluid {margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px }
.row { margin-left: -15px; margin-right: -15px }

.container {width:1200px; margin-right:auto; margin-left:auto }
.main .container {position:relative;}


/*  header 头部区划 --------------------------*/
.logo {position:absolute; left:50%; top:20px; z-index:999; margin-left:-600px;}
.logo_pic {width:592px; height:97px; background:url("../images/logo.png") no-repeat left center;/* background-size:100%;*/}



.page-header .container {}

/*导航*/
.header-bottom {background-color:#2059a6;}
.header-bottom ul , .header-bottom li {margin:0; padding:0; list-style:none;}
.page-nav {font-size:18px; margin:0 0%!important;}
.page-nav li {display:inline-block; float:left; width:12.5%; text-align:center; position:relative;}
.page-nav li a {display:inline-block; color:#fff; width:100%; height:60px; line-height:60px;}
.page-nav li a:hover {background-color:rgba(255,255,255,.2); color:#fff;}
.page-nav li a.active {background-color:#fff; color:#2059a6;}
.page-nav li em {position:absolute; right:0; top:0; display:block; line-height:60px; color:rgba(255,255,255,.1);}
.page-nav li em.first {left:0!important; right:auto;}

.menu {position:relative; z-index:90; width:100%; height:60px; background:#2059a6; font-size:18px;}
.menu .wrapper {margin:0 auto; width:1200px; position:relative;}
.menu ul , .menu ul li {list-style-type: none;margin: 0;padding: 0;border: thin none;}
.menu ul#nav {position: absolute; width:100%;}
.menu ul#nav a {display: block; width:100%; height:60px; line-height:60px;color: #fff;}

.menu ul#nav li {/*float: left;clear: left;*/width:130px;}
.menu ul#nav li.one {float:left; position:relative; text-align:center;}
.menu ul#nav li.one em {position:absolute; right:0; top:0; display:block; line-height:60px; color:rgba(255,255,255,.1);}
.menu ul#nav li.one em.first {left:0!important; right:auto;}
.menu ul#nav li.one a {background:;}
.menu ul#nav li.one a:hover {background:#fff; background:rgba(255,255,255,.2);}
.menu ul#nav li.one ul li.two {width:180px;/*clear:none!important;*/padding-bottom:1px;}
.menu ul#nav li.one ul li.two a {background:#2059a6; background:rgba(32,89,166,.8);}
.menu ul#nav li.one ul li.two a:hover {background:#f8611f;}
.menu ul#nav li.one ul li.two ul li.three {width: 120px; padding-bottom:1px;}
.menu ul#nav li.one ul li.two ul li.three a {background:#666; background:rgba(102,102,102,.8);}
.menu ul#nav li.one ul li.two ul li.three a:hover {background:#f8611f;}

.menu ul#nav ul {position:absolute; left:0; z-index:9999; /*margin-left:150px;*/ margin-top:0px;}
.menu ul#nav ul {display:none;}

.menu ul#nav ul li ul {margin-left:180px; margin-top:-60px;}

.menu ul#nav li.show ul {display: block;}
.menu ul#nav li.show li ul {display: none;}
.menu ul#nav li li.show ul {display: block;}




/*  main 内容区划 --------------------------*/
.conbox01 {margin-top:25px;}
.conbox01 .col1 {float:left; width:50%;}
.conbox01 .col2 {float:right; width:50%; padding-left:20px;}

.colwrap .col3 {float:left; width:46%; padding-left:30px; padding-right:30px; /*border:1px solid #f00;*/}
.colwrap .col5 {float:left; width:39%; padding-left:30px; padding-right:30px;}
.colwrap .col4 {float:left; width:34%; /*border:1px solid #f00;*/}



/* 头条 */
.headline {border:1px solid #e0e0e0; background:#f3f3f3 url("../images/ttbg.jpg") no-repeat left center; padding-left:140px; margin-top:25px; height:90px;}
.headline h1 {margin:0; padding:0; color:#2059a6; font-size:30px; font-weight:normal; text-align:center; line-height:60px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.headline h1 a {color:#2059a6;}
.headline h1 a:hover {color:#f8611f;}

.headline span {display:block; margin:0 auto; width:90%; overflow:hidden;}
.headline span a {float:left; width:50%; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url("../images/dian.jpg") no-repeat left center; padding-left:12px; padding-right:20px;}



/*新闻滚动  start */
.p354 {height:425px; background:#fff; overflow:hidden; /*box-shadow:1px 0px 4px rgba(71,71,71,.2);*/}

.focus{ position:relative; width:100%; height:100%; float:left;}  
.focus .fPic{ position:absolute; left:0px; top:0px;width:100%; height:100%;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  } 
 
.focus .shadow{ width:100%; position:absolute; bottom:-25px; left:0px; z-index:10; height:40px !important; line-height:40px!important;display:none; background:rgba(0,0,0,0.8);/*filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;*/padding-left:10px; padding-right:100px; display:block; text-align:left; font-size:16px; overflow:hidden; color:#fff; text-overflow:ellipsis; white-space:nowrap;}  

.focus .fcon {position:relative; width:100%; float:left;  display:none;  border:1px solid #e0e0e0;}
.focus .fcon a {display:block; width:100%; height:400px; transition: all .3s; }  
.focus .fcon img {width:100%; height:400px;}  

.focus .fbg {bottom:12px; right:10px; position:absolute; height:20px; text-align:center; z-index:200; }  
.focus .fbg div {margin:4px auto 0;overflow:hidden;zoom:1;height:20px}    
.focus .D1fBt a {position:relative; display:inline; width:20px; height:20px; border-radius:50%; margin:0 5px;color:#333;font:12px/15px "Arial"; line-height:20px !important; outline:0; float:left; background:#D9D9D9; cursor:pointer; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#f8611f; color:#fff;}    
.focus .D1fBt i {font-style:normal; }    

.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
/*新闻滚动  end */



/* tab效果--------------------------------------------*/
.col2 {height:425px;}
.item {border:1px solid #ccc; height:100%;}
/*common*/
.tabeffect ul {display:block;}
.tabeffect ul , .tabeffect li {margin:0; padding:0; list-style:none;}
.tabeffect li {/*float:left;*/}
.tabeffect li a {display:block; text-align:center; position:relative;}
.tabeffect li a.tabactive , .tabeffect li a:hover {position:relative;}

/* 首页 tab */
.indextab {font-size:16px; border-bottom:1px solid #ccc; height:43px; position:relative;}
.indextab ul {height:43px;}
.indextab li {float:left;}
.indextab li a {width:140px; height:43px; line-height:43px; color:#555; text-align:center; white-space:nowrap; cursor:default;}
.indextab li a.tabactive , .indextab li a:hover {color:#fff; background:#2059a6;}
.indextab li a.tabactive span , .indextab li a:hover span {display:none; position:absolute; left:0; bottom:0; width:100%; height:43px; background:#2059a6; color:#fff;}
.morebtn {position:absolute; right:10px; top:12px; font-size:14px;}
.morebtn a {color:#888;}
.morebtn a:hover {color:#f8611f;}

.tent_list {overflow:hidden; position:relative;}
.tent_list ul , .tent_list li {margin:0; padding:0; list-style:none;}

/* tab结束---------------------------------------------------------------*/

.new_list {}
.new_list li {position:relative; padding-top:13px; padding-bottom:10px; padding-left:90px; margin: 0 20px; border-bottom:1px solid #f0f0f0;}
.new_list li:last-child {border:0;}
.new_list li .title {font-size:16px; line-height:24px; height:30px; overflow:hidden;}
.new_list li .title a {color:#333; display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new_list li .title a:hover {color:#d61021; padding-left:8px; border-left:2px solid #d61021;}
.new_list li .intro {color:#999; line-height:18px; height:36px; overflow:hidden;}
.new_list li .time {position:absolute; left:0; top:10px; width:80px; height:30px;}
.new_list li .time span {display:block; width:100%; height:32px; line-height:32px; color:#555; text-align:center; font-family:"Arial", "Helvetica", "sans-serif";}
.new_list li .time .time_date {background:#e5e5e5; border-radius:3px 3px 0 0;}
.new_list li .time .time_year {background:#f6f6f6; border-radius:0 0 3px 3px;}





/* 办事大厅 */
.banshibox {width:100%; height:515px; margin-top:25px; background:#f9f9f9 url("../images/bsdtbg.jpg") no-repeat center;}

.bsdt_tit {height:70px; /*background: #ccc;*/ padding-top:24px;}
.bsdt_tit li {}
.bsdt_tit li strong , .bsdt_tit li span {display:inline-block;}
.bsdt_tit li strong {font-size:24px; font-weight:normal; color:#2059a6; margin-right:10px;}
.bsdt_tit li span {color:#b1b2b2;}
.bsdt_tit .morebtn {right:0px; top:30px;}



.zwservice {}
.zwservice li {position:relative; float:left; width:270px; height:270px; text-align:center; background:#fff; border:1px solid #ccc; margin-right:40px;}
.zwservice li:last-child {margin-right:0;}
.zwservice li a {display:block; width:100%; height:100%;}
.zwservice li .colorbg {margin:28px auto 20px; width:112px; height:98px; padding:22px 29px; transition: all .3s;}
.zwservice li.zw01 .colorbg {background:url("../images/iconbg1.png") no-repeat;}
.zwservice li.zw02 .colorbg {background:url("../images/iconbg2.png") no-repeat;}
.zwservice li.zw03 .colorbg {background:url("../images/iconbg3.png") no-repeat;}
.zwservice li.zw04 .colorbg {background:url("../images/iconbg4.png") no-repeat;}

.zwservice li .icon {position:relative; z-index:2; width:54px; height:54px; transition: all .3s; }
.zwservice li.zw01 .icon {background:url("../images/icon01.png") no-repeat 0 0;}
.zwservice li.zw04 .icon {background:url("../images/icon02.png") no-repeat 0 0;}
.zwservice li.zw04 a:hover .icon {background:url("../images/icon02.png") no-repeat 0 -40px;}
.zwservice li.zw03 .icon {background:url("../images/icon03.png") no-repeat 0 0;}
.zwservice li.zw03 a:hover .icon {background:url("../images/icon03.png") no-repeat 0 -40px;}
.zwservice li.zw02 .icon {background:url("../images/icon06.png") no-repeat 0 0;}
.zwservice li.zw02 a:hover .icon {background:url("../images/icon06.png") no-repeat 0 -40px;}

.zwservice li .txt {position:relative; z-index:2; font-size:22px; }
.zwservice li .txt .line {display:block; position:absolute; left:50%; bottom:-15px; width:56px; height:3px; background:#ccc; margin-left:-28px; border-radius:2px;}
.zwservice li .jianjie {margin:30px auto 0; width:80%; text-align:left;}

.zwservice li a:hover .colorbg {position:absolute; left:0; top:-28px; width:270px!important; height:100%;}
.zwservice li a:hover .icon {position:absolute; left:50%; top:25%; margin-left:-27px;}
.zwservice li.zw01 a:hover .colorbg {background:#ea7e7e;}
.zwservice li.zw01 a:hover .icon {background:url("../images/icon01.png") no-repeat center;}
.zwservice li.zw04 a:hover .colorbg {background:#74a7d2;}
.zwservice li.zw04 a:hover .icon {background:url("../images/icon02.png") no-repeat center;}
.zwservice li.zw03 a:hover .colorbg {background:#f1b44a;}
.zwservice li.zw03 a:hover .icon {background:url("../images/icon03.png") no-repeat center;}
.zwservice li.zw02 a:hover .colorbg {background:#4ebceb;}
.zwservice li.zw02 a:hover .icon {background:url("../images/icon06.png") no-repeat center;}
.zwservice li a:hover .txt {color:#fff; top:60%;}
.zwservice li a:hover .txt .line , .zwservice li a:hover .jianjie {display: none;}



/*专题*/
.piclist {margin-top:25px;}
.piclist ul , .piclist li {margin:0; padding:0; list-style:none;}
.piclist li {position:relative; float:left; display:inline-block;/* width:50%;*/}
/*.piclist li:first-child {margin-right:20px;}*/
/*.piclist li:last-child {margin-left:20px; display:none;}*/
.piclist li a {display:block; width:100%; max-height:120px;}
.piclist li .iconzz {transition:all .3s;}
.piclist li:hover .iconzz {position:absolute; top:0px; left:0px; right:0px; bottom:0; display:block; background:rgba(0,0,0,.5) url("../images/zoomb.png") no-repeat center; z-index: 100; filter: alpha(opacity=100); /*IE滤镜，透明度50%*/ -moz-opacity:1; /*Firefox私有，透明度50%*/ opacity:1;/*其他，透明度50%*/ }



.map {margin-top:25px;}


.ablinks {padding:0 25px; font-size:16px; height:50px;line-height:50px; background:#2059a6; color:#fff; margin-top:10px; position:relative; bottom:-25px; z-index:99;}
.ablinks a {position:relative; display:inline-block; color:#fff; margin:0 20px;}
.ablinks a:hover {color:#f8611f;}



.page-footer {background:#f3f3f3; color:#555; height:252px;}
.page-footer .container { position: relative;}
.addaress a {color:#555;}
.page-footer a:hover {color:#f8611f;}
.botbz {float:left; width:46%; height:252px; background:url("../images/footbz.jpg") no-repeat right center;}
.addaress {float:left; width:54%; padding-left:4%; padding-top:68px;}





/* 二级页面 */
.submenu {float:left; width:200px; margin-top:20px; font-size:16px;}

.position {position:relative; height:70px; line-height:70px; background:#f6f6f6;}
.position .txt {font-size:24px; font-weight:bold; color:#2059a6;}
/*.position .txt .line {display:block; position:absolute; left:0; bottom:0; width:100%; height:4px; background:#ccc; border-radius:3px;}*/
.position .yourpos {font-size:12px; color:#999; position:absolute; right:0; top:0; width:auto;}

.submenu ul , .submenu li {margin:0; padding:0; list-style:none;}
.submenu > ul {padding-top:20px;}
.submenu li {position:relative;}
.submenu li.two {border-bottom:1px solid #ccc; line-height:50px;}
.submenu li.two:after {content:""; display:block; position:absolute; right:0px; top:13px; width:24px; height:24px; border-radius:50%; background:#fff url("../images/arrowc2.png") no-repeat center; background-size:50%;}
.submenu li.three {font-size:14px; line-height:32px; margin-left:20px;}
.submenu li.three b {font-weight:normal; margin-right:15px;}
.submenu li:hover a {display:block;}
.submenu li.two:hover:after {background:#f8611f url("../images/arrowc2.png") no-repeat center; background-size:50%;}
.submenu li.active a {color:#f8611f;}




.pagenav {padding: 30px 0;  text-align: center; color:#555; }
.pagenav a {display:inline-block; font-size:20px; color:#555; border-radius:6px; background: #f4f4f4; position:relative;}
.pagenav a:hover , .pagenav a.active{ background: #2059a6;color: #fff;}
.pagenav a.prev {padding:18px 50px 18px 75px;}
.pagenav a.next {padding:18px 75px 18px 50px;}
.pagenav a b {display:block; width:14px; height:24px; position:absolute; top:50%; margin-top:-12px;}
.pagenav a.prev b {left:45px; background:url("../images/arrowda.png") no-repeat 0 0;}
.pagenav a.next b {right:45px; background:url("../images/arrowda.png") no-repeat -14px 0;}
.pagenav span {margin:0 30px; font-size:24px; font-family:"Arial", "Helvetica", "sans-serif";}



.page-wrap {margin:40px 0 40px 230px; min-height:300px; /*background: #eee;*/}


.page-wrap .new_list ul ,.page-wrap .new_list li {margin:0; padding:0; list-style:none;}
.page-wrap .new_list li {padding:20px 90px 18px 30px; margin:0; position:relative; background:url("../images/point.png") no-repeat left center;}
.page-wrap .new_list li:last-child {border-bottom:1px solid #f0f0f0;}
.page-wrap .new_list li .title {font-size:18px; height:35px;}
.page-wrap .new_list li .title a:hover {color:#d61021; padding-left:8px; border-left:2px solid #d61021;}
.page-wrap .new_list li .list_date {position:absolute; top:21px; right:0; color:#999;}
.page-wrap .new_list li .time {top:10px; width:96px; height:96px;}
.page-wrap .new_list li .time span {height:40px; line-height:40px; text-align:right; padding-right:10px;}
.page-wrap .new_list li .time .time_date {font-size:24px; background:none; border-radius:3px 3px 0 0;}
.page-wrap .new_list li .time .time_year {font-size:18px; background:#f6f6f6; border-radius:0 0 3px 3px;}
.page-wrap .new_list li .arrowy {position:absolute; top:50%; right:0; margin-top:-32px;}
.page-wrap .new_list li .arrowy a {display:block; width:64px; height:64px; text-indent:-999em; background:url("../images/arrowy.png") no-repeat 0 0; background-size:100%;}
.page-wrap .new_list li .arrowy a:hover {background:url("../images/arrowy.png") no-repeat 0 -64px; background-size:100%;}



/*内容详情页*/
.div_conbody h1#st { color: #2059a6; font-size: 36px; line-height:44px; text-align: center; }
#sumdes { margin: 30px 0;line-height: 42px;height: 46px;border-bottom: 2px solid #e6e6e6;border-top: 2px solid #e6e6e6;color: #919191;position: relative;}
#sumdes .art_tips {font-size: 14px; float: left;  }
#sumdes .art_tips span{ margin-right: 5px;  }
#sumdes .fontsty { float: right;  }
#sumdes .fontsty img { vertical-align: middle; padding-right: 5px; }
#sumdes .fontsty a{ font-size: 14px; padding:5px 8px; color:#474747; background: #e6e6e6; margin:0 5px; }

.art  { padding-top: 10px; padding-bottom: 50px;}
.art img { max-width:100%; text-align: center;}
.art p, .art h3 { line-height: 1.8; margin-top: 24px; letter-spacing: 0.5px; }
.art p { font-size: 18px; }
.art h1,.art h2,.art h3,.art h4,.art h4 { font-size: 20px; line-height:25px;font-weight:bold;}
.art .sm{margin-top:30px;}

.fj_box { position: relative; margin:20px 0;   }
.fj_box .fj_tit { font-size: 16px;line-height: 20px;width: 60px; height:56px; text-align: center; background: #fff;border:2px solid #e6e6e6; display: inline-block; padding:5px 5px; position: absolute; left: 0; top:50%; margin-top:-28px;}

.fj_box  .fj_list { border:2px solid #e6e6e6; padding: 10px 25px; margin-left: 30px;  }
.fj_list li {margin-top:5px; margin-bottom:5px; margin-left: 30px;  border-bottom: 1px dashed #919191; list-style:none;}
.fj_list li:last-child {margin-bottom: 0; border-bottom:0; }
.fj_list li a{ font-size: 16px; line-height:50px;  color: #474747;position: relative; width: 100%; display: block;overflow: hidden;  }
.fj_list li a img { position: absolute; left: 0;top:8px;width: 30px;  }
.fj_list li a:hover { color: #bb231c;  padding-left:10px;  }
.fj_list li a:hover img {left:10px;}
.fj_list li a span{ color: #919191; font-size: 14px; position: absolute; top: 0; right: 0; width: 180px; text-align: right;  }
.fj_list li a div { display:block;margin:0 200px 0 45px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-decoration: none;  }



/*施工告知表单页*/
.sggzwrap {}
.sggzwrap h3 {/*clear:both;*/ font-size:18px; font-weight:bold; height:40px; line-height:40px; margin:0px 0px 20px 0px; padding:10px 0 10px; color:#2059a6;}
.sggzwrap > h3:first-child {font-size:16px; font-weight:normal; text-align:right; color: #f00;}
.sggzwrap form {margin:0; padding:0;}

.sggzwrap .tbl {padding:25px 15px; border:1px solid #ddd; box-shadow:0 0 8px rgba(0, 0, 0, .1);}
.sggzwrap table {font-size:16px;}
.sggzwrap table td {padding-top: 6px; padding-right: 0px; padding-bottom: 6px; padding-left: 0px;}
.sggzwrap input , .sggzwrap select {border:1px solid #ccc; border-radius:5px; height:40px; line-height:40px; padding:0px 10px;}
.sggzwrap .l-panel-bar input , .sggzwrap .l-panel-bar select {border-radius:2px; height:24px; line-height:24px; padding:0px 1px;}
.sggzwrap input {width:270px; vertical-align:middle;}
.sggzwrap select {}

.sggzwrap input[type=submit]:disabled { opacity: .6 }
.sggzwrap input:hover , .sggzwrap select:hover {border:2px solid #f8611f;}

.sggzwrap input#ews1 , .sggzwrap input#ews2 , .bsdt input#ews1 {background:#c00; width:120px; height:34px; color:#fff; cursor:pointer; margin:10px 10px 0px;}
.sggzwrap input#ews1:hover , .sggzwrap input#ews2:hover {background:#ccc; color:#000;}

.sggzwrap button {color:#fff; font-size:18px; border-radius:5px; height:50px; line-height:50px; margin:20px 0 15px; cursor:pointer;}
.sggzwrap button#ews1 {width:300px; background:#f8611f;}
.sggzwrap button#ews2 {width:300px; background:#999; margin-left:40px;}
.sggzwrap button:hover {background:#2059a6!important; color:#fff; }

.sggzwrap textarea {width:100%; border:1px solid #ccc; border-radius:5px; height:90px; line-height:30px; padding:0px 10px;}
#device {width:100%;}
#device td {border:1px solid #777;}
ul.upload-file-list {margin:0; padding:0; list-style:none;}




/*联系我们*/
.contact_wp {margin:30px auto; font-size:18px;}
.contact_zz {border:2px dashed #ccc; margin-bottom:30px; padding-left:30px; width:100%;}
.contact_zz p {padding:6px 0 6px 60px;}
.contact_zz p.tel {background:url("../images/cticon2.png") no-repeat left center;}
.contact_zz p.add {background:url("../images/cticon1.png") no-repeat left center;}






/* 列表，详细内容，分页样式 */
.l_page_show {padding:35px 0px 5px 5px;text-align:center; clear:both;}
.pgcode {margin:0 auto; width:600px;}
.l_page_show a,.l_page_show a:link,.l_page_show a:visited {margin-right:5px;color:#333;text-decoration:none;border:1px solid #ccc;display:inline-block;line-height:36px;height:36px;padding:0px 12px 0;text-align:center;background:#f3f3f3;font-size:16px;font-family:"tahoma";}
.l_page_show a:hover {color:#BF0D00;text-decoration:underline;border:1px solid #EC7500;background:#FFCB66;}
.l_ps_04 {border:1px solid #EC7500 !important;background:#FFCB66 !important;color:#BF0D00 !important;font-weight:bold;}
.l_ps_01,.l_ps_02,.l_ps_03,.l_ps_06,.l_ps_07,.l_ps_08 {width:36px;height:36px;padding:0px !important;}
.l_page_show a.l_ps_01 {background-image:url("../images/l_page_show_bj.png") !important;background-position:0 center !important;}
.l_page_show a.l_ps_01:hover {text-decoration:none;}
.l_page_show a.l_ps_01 span {}
.l_page_show a.l_ps_02 {background-image:url("../images/l_page_show_bj.png") !important;background-position:-32px center !important;}
.l_page_show a.l_ps_02:hover {text-decoration:none;}
.l_page_show a.l_ps_02 span {}
.l_page_show a.l_ps_03 {background-image:url("../images/l_page_show_bj.png") !important;background-position:-64px center !important;}
.l_page_show a.l_ps_03:hover {text-decoration:none;}
.l_page_show a.l_ps_03 span {}
.l_page_show a.l_ps_06 {background-image:url("../images/l_page_show_bj.png") !important;background-position:-96px center !important;}
.l_page_show a.l_ps_06:hover {text-decoration:none;}
.l_page_show a.l_ps_06 span {}
.l_page_show a.l_ps_07 {background-image:url("../images/l_page_show_bj.png") !important;background-position:-128px center !important;}
.l_page_show a.l_ps_07:hover {text-decoration:none;}
.l_page_show a.l_ps_07 span {}
.l_page_show a.l_ps_08 {background-image:url("../images/l_page_show_bj.png") !important;background-position:-160px center !important;}
.l_page_show a.l_ps_08:hover {text-decoration:none;}
.l_page_show a.l_ps_08 span {}
.l_ps_09,.l_ps_10,.l_ps_11 {font-size:11px;font-family:verdana;color:;font-weight:bold;}
.l_ps_table {margin: 0 auto;}
.l_ps_table td {}
.l_psttd_1 {}
.l_psttd_2 {text-align:right;padding:5px 0px 5px 0px;}
.l_psttd_3 {width:30px;display:none;}
.l_psttd_4 {width:30px;text-align:right;display:none;}
.l_ps_table1 {width:100%;}
.l_ps_table2 {width:100%;}

/*内容区*/
.position {font-family:"微软雅黑","黑体","宋体"; border-bottom:1px solid #c00; overflow:hidden; position:relative;}
.pg_caption {font-family:"微软雅黑","黑体","宋体"; font-size:18px; color:#c00; border-bottom:4px solid #c00; padding:0px 60px 6px 20px; overflow:hidden; float:left;}
.yourpos {font-size:12px; color:#737373; background:url(../images/yourps.png) no-repeat left center; padding-left:30px; position:absolute; right:0px; top:10px;}
.pg_wrap {padding:0px 10px 40px;}
.pg_content {padding:10px 15px 0px 15px;}
.pg_content h1 {text-align:center; font-family:"方正大黑简体","微软雅黑","黑体","宋体"; font-size:28px; font-weight:normal; background:none; padding:5px 20px; color:#c00;}
.pgtime {text-align:center; font-size:12px; line-height:24px; color:#999; border-top:#b1adad solid 1px; border-bottom:#b1adad solid 1px;}
.pg_content p {font:14px "微软雅黑", "宋体"; line-height:30px; padding-top:15px;}
.indent p {text-indent:30px;}
.pg_marrybn {overflow:hidden; margin:15px 0px;}
.pg_content img {max-width:830px;}










@media screen and (min-width:768px) {
}
@media screen and (min-width:992px) {
}
@media screen and (min-width:1200px) {
}
@media screen and (min-width:1440px) {
}


/* ==============================================   媒体查询 start   ============================================================================ */

@media screen and (max-width:992px) {
}

@media screen and (max-width:600px) {
}

@media screen and (max-width:400px) {
}


@media screen and (min-width:401px) and (max-width:767px) {
}

/* 变成两竖列效果 ------------------------------------------------------------------------------------------------*/
@media screen and (min-width:992px) and (max-width:1200px) {
}

/* 平板效果 ------------------------------------------------------------------------------------------------*/
@media screen and (min-width:768px) and (max-width:991px) {
}

@media screen and (min-width:660px) and (max-width:767px) {
}

@media screen and (min-width:590px) and (max-width:659px) {
}
@media screen and (min-width:520px) and (max-width:589px) {
}
@media screen and (min-width:480px) and (max-width:519px) {
}
@media screen and (min-width:401px) and (max-width:479px) {
}

@media screen and (min-width:401px) and (max-width:600px) {
}